/**
 * Created by IAN on 2016/10/14.
 */
$(function () {
    var type = GetQueryString("projectNum");
    var score = GetQueryString("integral");
    var disposable = GetQueryString("disposable");
    var userId  = window.localStorage.getItem("userId");
    var scoreList=new Array()
        scoreList["1"]=score;
        scoreList["2"]=score;
        scoreList["3"]=2;

        scoreList["4.1"]=5;
        scoreList["4.2"]=5;
        scoreList["4.3"]=5;
        scoreList["4.4"]=5;
        scoreList["4.5"]=5;

        scoreList["5.1"]=2;
        scoreList["5.2"]=2;
        scoreList["5.3"]=2;
        scoreList["5.4"]=2;
        scoreList["5.5"]=2;
        scoreList["5.6"]=2;

        scoreList["6"]=4;
        scoreList["7"]=2;
        scoreList["8"]=2;

        scoreList["9.1"]=5;
        scoreList["9.2"]=5;
        scoreList["9.3"]=5;
        scoreList["9.4"]=5;
        scoreList["9.5"]=5;

        scoreList["10"]=5;
        scoreList["11"]=2;

        // scoreList["12.1"]=2;
        // scoreList["12.2"]=2;
        // scoreList["12.3"]=2;


        scoreList["13"]=4;
        scoreList["14"]=2;

        scoreList["15.1"]=1;
        scoreList["15.2"]=1;
        scoreList["15.3"]=1;
        scoreList["15.4"]=1;
        scoreList["15.5"]=1;

        scoreList["16"]=2;
        scoreList["17"]=-2;
        scoreList["18"]=-2;
        scoreList["19"]=0;
        scoreList["20"]=2;
        scoreList["21"]=2;


    // alert("类型:"+type);
        // alert("积分:"+scoreList[type]);
        // alert("是否可重复:"+disposable);
        // alert("用户:"+userId);

        //查询是否存在该用户
        if(userId!=null){
            selUserLog();
        }else{
            addNewUser();
        }
    //添加新用户
    function  addNewUser(){
        var addUsers = $.Params.create();
        addUsers.addParams("createTime",getNowDateTime());
        addUsers.ajax(getHDIP()+"sweepCarnival/addSweepUser",function(data){
            if(data.success){
                window.localStorage.setItem("userId",data.result.id);
                userId=data.result.id;
                console.log("加入新用户成功！");
                selUserLog();
            }
        })
    }
    // 检测是否重复
    function selUserLog(){
        //alert(disposable);
        if(disposable!="false"){
            var selSL = $.Params.create();
            selSL.addParams("userId",userId);
            selSL.addParams("type",type);
            selSL.ajax(getHDIP()+"sweepCarnival/getSweepScoreLog",function(data){
                if(data.total<1){
                    //alert("增加积分记录成功!");
                    //console.log("增加积分记录成功！");
                    addScore()
                }else{
                    alert("此任务积分不可重复获得！");
                    //selUserScore();
                    //selUserProject();
                }
            })
        }else{
            addScore();
        }
    }
    // 增加积分
    function addScore(){
        var addScores = $.Params.create();
        addScores.addParams("userId",userId);
        addScores.addParams("score",scoreList[type]);
        addScores.addParams("type",type);
        addScores.ajax(getHDIP()+"sweepCarnival/addSweepScoreLog",function(data){
            if(data.success){
                //alert("增加积分记录成功!");
                updUserScore();
            }
        })
    }
    // 更新总分
    function updUserScore(){
        var updUS = $.Params.create();
        updUS.addParams("userId",userId);
        updUS.addParams("score",scoreList[type]);
        updUS.addParams("type",type);
        updUS.ajax(getHDIP()+"sweepCarnival/updSweepUserScore",function(data){
            if(data.success){
                // selUserScore();
                // selUserProject();
            }
        })
    }
    // //查询总分
    // function selUserScore() {
    //     var selUS = $.Params.create();
    //     selUS.addParams("userId", userId);
    //     selUS.ajax(getIP() + "sweepCarnival/getSweepUser", function (data) {
    //         if (data.success&&data.total>0) {
    //             console.log(data.result);
    //            // alert("当前总分：" + data.result[0].score);
    //             $("#scoreCount").html(data.result[0].score);
    //
    //
    //         }
    //     });
    // }
    //
    // //获取任务状态，并更新任务完成进度
    // function selUserProject() {
    //     var selUP = $.Params.create();
    //     selUP.addParams("userId", userId);
    //     selUP.ajax(getIP() + "sweepCarnival/getUserGroupByType", function (data) {
    //         var project4=0;
    //         var project5=0;
    //         var project12=0;
    //         var project15=0;
    //
    //         if (data.success) {
    //             $.each(data.result, function(i,val) {
    //                 if(val.type=="4.1"||val.type=="4.2"||val.type=="4.3"||val.type=="4.4"||val.type=="4.5"){
    //                     project4+=5;
    //
    //                 }else if(val.type=="5.1"||val.type=="5.2"||val.type=="5.3"){
    //                     project4+=2;
    //                 }else if(val.type=="12.1"||val.type=="12.2"||val.type=="12.3"){
    //                     project4+=2;
    //                 }else if(val.type=="15.1"||val.type=="15.2"||val.type=="15.3"||val.type=="15.4"||val.type=="15.5"){
    //                     project4+=1;
    //                 }else{
    //                     var project = "project"+val.type;
    //                     $("#"+project).css("color","#05D14E");
    //                 }
    //             });
    //             $("#project4").html("+"+project4+"/25");
    //             $("#project5").html("+"+project5+"/6");
    //             $("#project12").html("+"+project12+"/6");
    //             $("#project15").html("+"+project15+"/5");
    //             if(project4==25){
    //                 $("#project4").css("color","#05D14E");
    //             }
    //             if(project5==6){
    //                 $("#project5").css("color","#05D14E");
    //             }
    //             if(project12==6){
    //                 $("#project12").css("color","#05D14E");
    //             }
    //             if(project15==5){
    //                 $("#project15").css("color","#05D14E");
    //             }
    //         }
    //     });
    // }
});